local t = Def.ActorFrame {};
t[#t+1] = Def.ActorFrame {
	InitCommand=function(self) self:Center():zoom(0.05):diffusealpha(0) end;
	OnCommand=function(self) self:sleep(3.4):diffusealpha(1):linear(0.2):zoomx(0.8):decelerate(0.3):zoomy(0.8)
								 :sleep(3.3):linear(0.15):diffuse(color("#FFFFFF")):zoomx(2):zoomy(0) end;
		LoadActor("_popen") .. {
			OnCommand=function(self) self:sleep(3.3):queuecommand("Play") end;
			PlayCommand=function(self) self:play() end;
		};
		LoadActor("_pclose") .. {
			OnCommand=function(self) self:sleep(7):queuecommand("Play") end;
			PlayCommand=function(self) self:play() end;
		};
		LoadActor("_prompt") .. {};
		LoadActor("_ptext") .. {
			OnCommand=function(self) self:diffusealpha(0):sleep(4.1):queuecommand("Blink") end;
			BlinkCommand=function(self) self:diffusealpha(1):sleep(0.3):diffusealpha(0):sleep(0.3):queuecommand("Blink") end;
		};
		LoadActor(THEME:GetPathS("", "warning.ogg")) .. {
			OnCommand=function(self) self:sleep(4):queuecommand("Play") end;
			PlayCommand=function(self) self:play() end;
		};
};

return t;